package com.ctshk.rpc.goods.req;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 商城管理-ADD参数
 * </p>
 *
 * @author 姜斌文
 * @since 2021-04-06
 */
@Data
@ApiModel(value="ShoppingShopAddReq对象", description="商城管理Add")
public class ShoppingShopAddReq implements Serializable {
	private static final long serialVersionUID = 5894357442105191952L;

    @ApiModelProperty(value = "商城ID")
    private Long id;
    
    @ApiModelProperty(value = "商城类型-1:个人；2-企业")
    private Integer shopType;

    @ApiModelProperty(value = "商城名称")
    private String shopName;

    @ApiModelProperty(value = "商城描述")
    private String shopDescribe;

    @ApiModelProperty(value = "商城logo")
    private String shopLogo;

    @ApiModelProperty(value = "默认图片")
    private String shopDefaultPicture;

    @ApiModelProperty(value = "客服热线")
    private String customerServiceHotline;

    @ApiModelProperty(value = "客服邮箱")
    private String ccustomerServiceEmail;

    @ApiModelProperty(value = "是否允许分销")
    private Integer isDistributionAllowed;

    @ApiModelProperty(value = "是否允许门店自提")
    private Integer isItSelfProvided;

    @ApiModelProperty(value = "分享标题")
    private String shareTitle;

    @ApiModelProperty(value = "分享图片")
    private String sharePictures;

    @ApiModelProperty(value = "付款超时")
    private Integer paymentOvertime;

    @ApiModelProperty(value = "收货超时")
    private Integer receivinGoodsOvertime;

    @ApiModelProperty(value = "订单超时")
    private Integer orderOvertime;

    @ApiModelProperty(value = "创建人")
    private Long createId;

    @ApiModelProperty(value = "修改人")
    private Long modifiedId;

    @ApiModelProperty(value = "创建时间")
	private LocalDateTime gmtCreate;

    @ApiModelProperty(value = "修改时间")
	private LocalDateTime gmtModified;

    @ApiModelProperty(value = "删除标识")
    private Integer isDeleted;

    @ApiModelProperty(value = "启动标识状态")
    private Integer status;
    
    @ApiModelProperty(value = "熱門搜索關鍵詞对象")
    private ShoppingShopKeyWordAddReq keyWordAddReq;

    @ApiModelProperty(value = "运营人员ID")
    private Long operatorId;
}